using System.Runtime.InteropServices;

namespace WindowsAPI.COM
{
    [ComVisible(false), StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
    public class LPCSHCOLUMNDATA
    {
        public uint dwFlags; //ulong
        public uint dwFileAttributes; //dword
        public uint dwReserved; //ulong
        [MarshalAs(UnmanagedType.LPWStr)]
        public string pwszExt; //wchar
        [MarshalAs(UnmanagedType.ByValTStr, SizeConst = Consts.MAX_PATH)]
        public string wszFile; //[MAX_PATH]; wchar
    }
}